Patract 周刊4月第2周|完成合约存储抵押模型开发和测试
配合完成 Redspot v0.3 的 Review 。
02 Ask!
Framework:
设计实现 StorableMap 类, 实现可自枚举的 Map 存储:
1. MetaData.json 中导出入口 Key 的值;
2. 链上存储的数据格式为: key -> (value : next->key), 如此, 可以O(1)访问到任意的 key 下存储的值, 也可以O(n)迭代访问到任意值。
Compiler:
1. 编译扩展代码全部迁移到 Ask!,完全和 ASC 隔离;
2. 继承展开引用文件已完成,解决合约代码必须在同一个文件中。
03 Europa
已完成0.3的议案编撰,等待 Redspot 投票通过后提交。
根据议案设计0.3版本的开发计划。
04 Patract-Archive
05 Elara
重绘官网 UI。
06 Ceres
支持自定义存储接口 支持 Wasmtime 支持 std / no_std 条件编译 支持 Pallet-Contracts 所有 Host Functions 支持自定义 Runtime-Interface
07 Patracts Pallet
完成合约存储抵押模型开发和测试
预计下周会对外开放测试
01 PatraScan
编写 Staking、Session、Democracy、Council 等 Pallets 的储存定义文档
绘制 PatraScan 中账户详情、民主治理、议会相关的的原型页面,编写相应的 API 文档
添加 Treasury 相关的 API
重组 PatraScan 后端架构
02 Europa
绘制了 Explorer、Transaction、Blocks 等相关的原型页。
03 Ceres
支持自定义存储接口
支持 Wasmtime
支持 std / no_std 条件编译
支持 Pallet-Contracts 所有 Host Functions
支持自定义 Runtime-Interfaces
01 议会
投票赞成 Kusama 第#4号 Bounty 提案,关于议会相关事务的通知类 App 开发。
投票赞成 Kusama v2030 版本的升级。
投票赞成 Polkadot 第#43号 Treasury 提案,关于 Litentry 开发的 Governance 相关的手机 App M2 开发。
02 活动
4月9日,Patract CTO Aten 在 TechShare 第一期分享了关于如何「快速上手 ink!智能合约」。TechShare 是 Patract 开发社区的线上活动之一 ,我们希望通过这一系列分享自上而下,由浅入深,为大家解析 Patract 的技术原理以及实现细节,我们将每月进行两次线上直播分享。
4月11日,Patract 出席参加了上海「共为·创新大会」线下活动,与其他波卡生态项目共同探讨了波卡结构的构建难度、各平行链跟随进度的难度,项目对kusama、polkadot的插槽、线程的选择等深度话题。